package struts.actionForm;

import javax.servlet.http.HttpServletRequest;

import metier.Departement;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class BeanConnexionDep extends ActionForm {

	private static final long serialVersionUID = 3951821242380614565L;
	
	private Departement departement=new Departement();
	
	public BeanConnexionDep() {
		super();
	}	

	@Override
	public ActionErrors validate(ActionMapping mapping,
			HttpServletRequest request) {
		ActionErrors erreurs = new ActionErrors();
		
		if(this.getIdentifiant() == null || this.getIdentifiant().trim().equals(""))
			erreurs.add("Identifiant manquant", new ActionMessage("beanConnexionDep.erreur.identifiant.manquant"));
		
		if(this.getMdp() == null || this.getMdp().trim().equals(""))
			erreurs.add("Mot de passe manquant", new ActionMessage("beanConnexionDep.erreur.passe.manquant"));

		return erreurs;
	}


	public String getIdentifiant() {
		return departement.getLogin();
	}


	public void setIdentifiant(String identifiant) {
		departement.setLogin(identifiant);
	}


	public String getMdp() {
		return departement.getMdp();
	}


	public void setMdp(String mdp) {
		departement.setMdp(mdp);
	}


	public Departement getDepartement() {
		return departement;
	}


	public String getNom() {
		return departement.getNom();
	}


	public void setNom(String nom) {
		departement.setNom(nom);
	}


	public void setDepartement(Departement departement) {
		this.departement = departement;
		
	}
	
	

}
